package ufba.mata61.compilador.app.core.com;


/**
 * All constants related within binary or unary operations
 * 
 * @author Joao Pedro Bittenocurt
 *
 */
public interface IOperator {
	
	public static final String PLUS = "TK_PLUS";
	public static final String SUBTRACT = "TK_SUBTRACT";
	public static final String MULTIPLY = "TK_MULTIPLY";
	public static final String DIVISION = "TK_DIVISION";
	public static final String MODULO = "TK_MODULO";
	public static final String POW = "TK_POW";
	public static final String CARDINALITY = "TK_CARDINALITY";
	public static final String EQUAL = "TK_EQUAL";
	public static final String DIFFERENT = "TK_DIFERENT"; 
	public static final String LESS_THEN = "TK_LESS";
	public static final String GREATER_THEN = "TK_GREATER";
	public static final String ASSIGNMENT = "TK_ASSIGMENT";
	public static final String LESS_THEN_OR_EQUAL = "TK_LESS_OR_EQUAL";
	public static final String GREATER_THEN_OR_EQUAL = "TK_GREATER_OR_EQUAL";
	public static final String CONCAT = "TK_CONCAT";
	public static final String LIST = "TK_LIST";

}
